On Refutation of Random Constraint Satisfaction Problems
نویسندگان
چکیده
Given a k-ary predicate P , a random instance of a constraint satisfaction problem (CSP) is a set of m constraints on n variables. Each constraint is P applied to k random literals. Such an instance is unsatisfiable with high probability when m n. Although this fact can be proven via a simple probabilistic argument, certifying that a given randomly chosen instance is unsatisfiable, a task called refutation, remains a challenge. Refutation, besides being a natural problem in its own right, has applications in cryptography, hardness of approximation, and learning theory. Our objective is to determine how many constraints are required for both polynomial-time and nondeterministic refutation, in which we show only the existence of a polynomial-size certificate of unsatisfiability. We propose exploring this question in the following specific settings. • First, we study refutation based on semidefinite programming (SDP) relaxations, a class of algorithms that contains most known polynomial-time refutation algorithms. For SDP algorithms, we conjecture that the number of constraints required to refute a random instance of a CSP with k-ary predicate P is nC(P )/2, where C(P ) is the minimum t for which there is no t-wise uniform distribution over {0, 1}k supported on satisfying assignments to P . With Allen and O’Donnell, we proved that Õ(nC(P )/2) constraints are sufficient. Next, we want show that at least nC(P )/2 constraints are necessary, a result that would prove our conjecture and essentially complete our understanding of SDP-based refutation. • We would also like to determine the number of constraints required for nondeterministic refutation of random CSPs. We propose approaches for obtaining nondeterministic refutation for some specific predicates with fewer constraints than current techniques allow. In addition, we consider the question of proving lower bounds on the number of constraints required for nondeterministic refutation in specific proof systems. • We ask whether refutation is possible for semirandom instances constructed by applying random perturbations to an arbitrary instance. One route toward this goal is to develop a strong refutation algorithm for semirandom instances of kXOR. That is, we would like to certify that only about 1/2 of the constraints of a semirandom k-XOR instance can be simultaneously satisfied. January 27, 2016 Proposal Draft
منابع مشابه
Refutation of random constraint satisfaction problems using the sum of squares proof system
Given a k-ary predicate P, a random instance of a constraint satisfaction problem with predicate P (CSP(P)) is a set of m constraints on n variables. Each constraint is P applied to k random literals. Such an instance is unsatisfiable with high probability when m >> n. Refutation is certifying that a given randomly chosen instance is unsatisfiable. This task has applications in cryptography, ha...
متن کاملLearning by Refuting
The sample complexity of learning a Boolean-valued function class is precisely characterized by its Rademacher complexity. This has little bearing, however, on the sample complexity of efficient agnostic learning. We introduce refutation complexity, a natural computational analog of Rademacher complexity of a Boolean concept class and show that it exactly characterizes the sample complexity of ...
متن کاملOptimal Refutations for Constraint Satisfaction Problems
Variable ordering heuristics have long been an important component of constraint satisfaction search algorithms. In this paper we study the behaviour of standard variable ordering heuristics when searching an insoluble (sub)problem. We employ the notion of an optimal refutation of an insoluble (sub)problem and describe an algorithm for obtaining it. We propose a novel approach to empirically lo...
متن کاملOn Learning vs. Refutation
Building on the work of Daniely et al. (STOC 2014, COLT 2016), we study the connection between computationally efficient PAC learning and refutation of constraint satisfaction problems. Specifically, we prove that for every concept class P, PAC-learning P is polynomially equivalent to “random-right-hand-side-refuting” (“RRHS-refuting”) a dual class P∗, where RRHS-refutation of a class Q refers ...
متن کاملOn Learning versus Refutation
Building on the work of Daniely et al. (STOC 2014, COLT 2016), we study the connection between computationally efficient PAC learning and refutation of constraint satisfaction problems. Specifically, we prove that for every concept class P, PAC-learning P is polynomially equivalent to “random-right-hand-side-refuting” (“RRHS-refuting”) a dual class P∗, where RRHS-refutation of a class Q refers ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016